@charset "utf-8";

.ui-page { -webkit-backface-visibility: hidden; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
  color: #888; 
} 
input:-moz-placeholder, textarea:-moz-placeholder { 
  color: #888; 
} 


body,ul,li {
	padding:0;
	margin:0;
	border:0;
}

body {
	color:#5a5656;
	font-size:12px;
	-webkit-user-select:none;
    -webkit-text-size-adjust:none;
	font-weight:bold;
}

body, div, p, span{
	font-family:"나눔고딕";	
}

#header {
	position:absolute; z-index:2;
	padding:0px;
	margin:0px;
	top:0px; left:0px;
	width:100%;
	height:66px;
	line-height:230%;
	background-size:contain;
	background-image:url(../images/mainframe/title_bar.png);
	background-repeat:repeat-x;
	color:#eee;
	font-size:1.6em;
	text-align:center;
}

#header a {
	color:#f3f3f3;
	text-decoration:none;
	font-weight:bold;
	text-shadow:0 -1px 0 rgba(0,0,0,0.5);
}

.btnHeaderSort{
	width:44px;
	height:26px;
	background-image:url(../images/mainframe/btn_sort.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderNew{
	width:44px;
	height:26px;
	background-image:url(../images/mainframe/btn_new.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderRecommend{
	width:44px;
	height:26px;
	background-image:url(../images/mainframe/btn_recommendfriend.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderComplete{
	width:44px;
	height:26px;
	background-image:url(../images/diary/post/btn_save.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderModify{
	width:44px;
	height:26px;
	background-image:url(../images/mainframe/btn_edit.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderBack{
	width:44px;
	height:26px;
	background-image:url(../images/mainframe/btn_back.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderClose{
	width:39px;
	height:26px;
	background-image:url(../images/list/btn_close.png);
	background-size:contain;
	background-repeat:no-repeat;
}

.btnHeaderCenter{
	position:absolute; z-index:3;
	padding:0px;
	margin:0px;
	top:10px;
	right:75px;
}

.btnHeaderRight{
	position:absolute; z-index:3;
	padding:0px;
	margin:0px;
	top:10px;
	right:15px;
}

.btnHeaderLeft{
	position:absolute; z-index:3;
	padding:0px;
	margin:0px;
	top:10px;
	left:20px;
}

#statusbar{
	position:relative; z-index:2;
	bottom:38px;left:0px;
	width:100%;
	height:25px;
	padding:0px;
	margin:0px;
	background-image:url(../images/mainframe/status.png);
	background-size:cover;
	background-repeat:no-repeat;
}

#footer {
	position:absolute; z-index:2;
	bottom:0; left:0;
	width:100%;
	height:40px;
	padding:0;
	background-color:#222;
	padding:0;
	border-top:1px solid #444;
}

#footer #tab1, 
#footer #tab2,
#footer #tab3,
#footer #tab4,
#footer #tab5 {
	position:absolute; z-index:2;
	bottom:0; 
	width:20%;
	padding:0; 
}

#footer #tab1{
	left:0;
	height:56px;
}
#footer #tab2{
	left:20%;
	height:56px;
}
#footer #tab3{
	left:40%;
	height:64px;
}
#footer #tab4{
	left:60%;
	height:56px;
}
#footer #tab5{
	left:80%;
	height:56px;
}

.wrapper {
	position:absolute; z-index:1;
	top:60px; bottom:76px; left:0px;
	width:100%;
	background:#fff;
	text-align:center;

	background-image:url(../images/mainframe/bg_patten.png);
	background-repeat:repeat;
	background-position:top;
}

.scroller {
	position:absolute; z-index:1;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	margin:0px;
	padding:0px;
}

.scroller ul {
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}


.scroller li {
	font-size:14px;
	text-align:left;
	padding:0px;
	margin:0px;
	background-image:url('../images/mainframe/post_reply_bar.png');
	background-position: bottom center;
	background-size:80% 3px; 
	background-repeat:no-repeat;
}

.scroller .img_bg{
	position:relative;
	width:100%;
	height:221px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url(../images/mainframe/icon_photo.png), url(../images/mainframe/post_photo_frame.png), url(../images/mainframe/post_bg.png) ;
	background-size:48px 48px, 286px, 298px;
	background-repeat:no-repeat;
	background-position: 3% 10px, center 65px, center 20px;
	outline:none;
	border:none;
}

.imgDetail{
	position:absolute; z-index:1000;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:none;
	background-image: url(../images/mainframe/icon_photo.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center;
	webkit-transform:rotate(90deg);

}

.scroller .img_bg_write{
	position:relative;
	width:100%;
	height:221px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url(../images/mainframe/icon_photo.png), url(../images/mainframe/post_photo_frame.png), url(../images/mainframe/post_bg.png) ;
	background-size:48px 48px, 266px 120px, 298px;
	background-repeat:no-repeat;
	background-position: 3% 10px, center 65px, center 20px;
	outline:none;
	border:none;
}

img.postImage{
	position:relative;
	top:5px;
	width:276px;
	left:30px;
	height:138px;
	background-image: url('../images/aga.jpg');
	background-size:cover; 
	background-position:50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.main_profile_small_frame{
	position:relative;
	top:24px;
	left:60px;
	width:36px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url('../images/mainframe/sum_small_baby.png'),url('../images/aga.jpg');
	background-size:cover, 85% 85%; 
	background-position:50% 50%, 50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 5px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.main_title_text{
	position:relative;
	top:-14px;
	left:100px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.9em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#5b5756;
}

.main_title_time{
	position:relative;
	top:-9px;
	left:100px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.7em !important;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#88a9b0;
}

.replyListLi{
	margin:0px;
	padding:0px;
	height:50px;
	background-image:url('../images/mainframe/post_reply_bar.png');
	background-position: bottom center;
	background-size:65% 3px; 
	background-repeat:no-repeat;
}

.reply_name{
	position:relative;
	top:-33px;
	left:95px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.85em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#000000;
}

.reply_time{
	position:relative;
	top:-50px;
	left:230px;
	width:82px;
	height:25px;
	line-height:200%
	border:0px;
	padding:0px;
	margin:0px;
	background-image:url('../images/mainframe/post_time_bg.png');
	background-size:contain; 
	background-repeat:no-repeat;
	font-size:0.75em !important;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	text-align:center;
	color:#357a7f;
}

.reply_text{
	position:relative;
	top:-52px;
	left:95px;
	width:225px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.7em !important;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#56686a;
	word-break:break-all;
}

.reply_profile_small_frame{
	position:relative;
	top:5px;
	left:55px;
	width:36px;
	height:36px;
	margin:0px;
	padding:0px;
	background-image:url('../images/mainframe/sum_small_baby.png'),url('../images/aga.jpg');
	background-size:contain, 85% 85%; 
	background-position:50% 50%, 50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 5px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.updateRecommendFriend{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:5%;
	width:90%;
	height:42px;
	background-image: url('../images/mainframe/btn_reload.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	background-position: top;
}

.btnAddReply{
	position:relative;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height:60px;
	background-image:url(../images/mainframe/btn_comment.png);
	background-size:286px;
	background-repeat:no-repeat;
	background-position: top;
}

.scroller .reply_bg{
	position:relative;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height:100px;
	background-image:url(../images/mainframe/post_reply_bg.png);
	background-size:286px;
	background-repeat:repeat-y;
	background-position: top;
}

.scroller .reply_bg_bottom{
	position:relative;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height:30px;
	background-image:url(../images/mainframe/post_reply_bg_bottom.png);
	background-size:286px;
	background-repeat:no-repeat;
	background-position: top;
}

.scroller .btn_comment{
	position:relative;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
	height:30px;
	background-image:url(../images/mainframe/btn_comment.png);
	background-size:286px;
	background-repeat:no-repeat;
	background-position: top;
}

.bold_emerald{
	color:#6eb5b8;
	font-weight:bold;
	font-size:20px;
}

.main_text{
	color:#6eb5b8;
	font-weight:bold;
	font-size:20px;
}

.diaryDiv{
	width:100%;
	text-align:center;
}

.btnBath, .btnEat, .btnHeight, .btnPhoto, .btnPoo, .btnSleep, .btnTeeth, .btnWeight, .btnVideo{
	float:left;
	padding:0px;
	margin-top:10px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btnGrowth{
	position:relative;
	padding:0px;
	margin-top:10px;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	left:5%;
	width:90%;
	height:56px;
	background-image:url(../images/diary/btn_growth.png);
}

.btnBath{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_bath.png);
}

.btnEat{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_eat.png);
}
.btnHeight{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_height.png);
} 
.btnPhoto{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_photo.png);
} 
.btnVideo{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_movie.png);
}
.btnPoo{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_poo.png);
} 
.btnSleep{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_sleep.png);
} 
.btnTeeth{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_teeth.png);
} 
.btnWeight{
	width:33%;
	height:84px;
	background-image:url(../images/diary/btn_weight.png);
}


.profile_frame .btnMessage .profile_bar .profile_friends .profile_family .profile_mybaby
.profile_invite .btnInviteFriend .profile_growth .profile_growth_bar .profile_btn_growth
.profile_btn_growth_name{
	padding:0px;
	margin:0px;
}

.profile_babynick{
	position:absolute;
	top:22px;
	left:130px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1.2em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.profile_babyname{
	position:absolute;
	top:41px;
	left:110px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.9em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#4cb9da;
}
.profile_babybirthday{
	position:absolute;
	top:61px;
	left:110px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.85em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.profile_babyfrombirth{
	position:absolute;
	top:75px;
	left:110px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.85em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.profile_number_friends{
	position:absolute;
	top:20px;
	left:72px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1.3em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#6b989b;
}
.profile_number_family{
	position:absolute;
	top:20px;
	left:182px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1.3em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#6b989b;
}
.profile_number_mybaby{
	position:absolute;
	top:20px;
	left:288px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1.3em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#6b989b;
}

.profile_frame{
	position:absolute;
	top:12px;
	left:20px;
	width: 81px;
	height: 81px;
	background-image: url('../images/profile/profile_frame_big.png'), url('../images/transparency.png');
	background-size:contain, cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.profile_gender{
	position:absolute;
	top:22px;
	left:110px;
	width: 18px;
	height: 18px;
}

.btnMessage{
	position:absolute;
	top:24px;
	right:20px;
	width: 90px;
	height: 55px;
	background-image: url('../images/profile/btn_message.png');
	background-size:contain;
	background-repeat:no-repeat;
}

.profile_bar{
	position:relative;
	top:100px;
	left:5%;
	width: 90%;
	height: 4px;
	background-image: url('../images/profile/mybaby_divide_bar.png');
	background-size:contain;
	background-repeat:no-repeat;
}

.profile_btn{
	position:relative;
	margin:0px;
	padding:0px;
	top:102px;
	left:5%;
}
.profile_friends{
	float:left;
	width:30%;
	height:58px;
	background-image: url('../images/profile/btn_friendnum.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.profile_family{
	float:left;
	width:30%;
	height:58px;
	background-image: url('../images/profile/btn_familynum.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.profile_mybaby{
	float:left;
	width:30%;
	height:58px;
	background-image: url('../images/profile/btn_babynum.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.profile_invite{
	position:relative;
	top:163px;
	height:64px;
	width:100%;
	background-color: #333;
}

.btnInviteFriend{
	position:relative;
	left:5%;
	top:5px;
	width:90%;
	height:58px;
	background-image: url('../images/profile/btn_addroom.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.profile_growth{
	position:relative;
	top:160px;
	width:100%;
	height:1240px;
	background-color: #333;
}

.profile_growth_bar{
	position:relative;
	top:0px;
	width:100%;
	height:54px;
	padding:0px;
	margin:0px;
	background-image: url('../images/profile/badge_bar.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.profile_btn_growth{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:33%;
	height:100px;
	line-height:800%;
	background-image: url('../images/profile/badge.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	text-align:center;
	color:#ffffff;
	
}

.list_li{
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:15px;
	background:#fff;
	background-image:url('../images/mainframe/post_reply_bar.png');
	background-position: bottom center;
	background-size:90% 3px; 
	background-repeat:no-repeat;
}



.list_frame_bg{
	position:relative; 
	margin:0px;
	padding:0px;
	left:20px;
	width:64px;
	height:64px;
	background-image: url('../images/list/sum_middle_baby.png'), url('../images/aga.jpg');
	background-size:105%, cover;
	background-position:center center, 50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.list_gender{
	position:relative;
	top:8px;
	left:75px;
	width: 18px;
	height: 18px;
}
.list_nick{
	position:relative;
	top:-15px;
	left:95px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:1.0em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}

.list_contents{
	position:relative;
	top:-5px;
	left:75px;
	border:0px;
	padding:0px;
	margin:0px;
	width:200px;
	font-size:0.8em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}

.list_babybirthday{
	position:relative;
	top:-5px;
	left:75px;
	border:0px;
	padding:0px;
	margin:0px;
	width:130px;
	font-size:0.7em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.list_babyfrombirth{
	position:relative;
	top:0px;
	left:75px;
	border:0px;
	padding:0px;
	margin:0px;
	width:130px;
	font-size:0.7em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}

.list_btn_invite{
	position:relative;
	top:-60px;
	left:220px;
	width:66px;
	height:38px;
	background-image: url('../images/list/btn_add.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.list_btn_invite_family{
	position:relative;
	top:-40px;
	left:220px;
	width:66px;
	height:38px;
	background-image: url('../images/list/btn_add.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.list_resemble_text{
	position:relative;
	top:-92px;
	left:275px;
	font-size:1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#ffffff;
}

.list_resemble_bg{
	position:relative;
	top:-60px;
	left:260px;
	width:66px;
	height:66px;
	background-image: url('../images/list/btn_percent.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.list_btn_delete{
	position:relative;
	top:-48px;
	left:260px;
	width:66px;
	height:38px;
	display:none;
	background-image: url('../images/list/btn_delete.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.list_bottom_more_friends{
	position:relative;
	padding:0px;
	margin:0px;
	width:100%;
	height:64px;
	background-image: url('../images/list/list_more_text.png'), url('../images/list/list_more_bg.png');
	background-size:30% 45%, contain;
	background-position:center center, top center;
	background-repeat:no-repeat;
}

.list_bottom{
	position:relative;
	padding:0px;
	margin:0px;
	width:100%;
	height:64px;
	line-height:400%;
	background-image: url('../images/list/list_more_bg.png');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}



.btnBadge{
	float:left;
	top:0px;
	padding:0px;
	margin:0px;
	width:33%;
	height:100px;
	line-height:800%;
	background-image: url('../images/profile/badge.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	text-align:center;
	color:#ffffff;
}

.detailBagde{
	position:relative;
	top:10px;
	width:100%;
	height:124px;
	background-image: url('../images/badge.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.detailBadgeText{
	position:relative;
	top:50px;
	left:0px;
	border:0px;
	font-size:1.2em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.detailBtnDiv{
	position:absolute; z-index:3;
	visibility:hidden;
	bottom:0px;
	left:0px;
	width:100%;
	height:68px;
	background-image: url('../images/diary/condition/botton_bg.png');
	background-size:contain;
	background-position:center;
	background-repeat:repeat-x;
}
.detailBtnSave{
	float:right;	z-index:3;
	top:10px;
	right:5%;
	width:45%;
	height:39px;
	margin-top:12px;
	background-image: url('../images/diary/condition/btn_save.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.detailBtnWrite{
	float:left;	z-index:3;
	top:10px;
	left:5%;
	width:45%;
	height:39px;
	margin-top:12px;
	background-image: url('../images/diary/condition/btn_write.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btnPermissionDiv{
	position:absolute;
	top:187px;
	left:80px;
	height:25px;
	padding:0px;
	margin:0px;
}
.btnPermission1{
	float:left; z-index:100;
	width:62px;
	height:39px;
	padding:0px;
	margin:0px;
	background-image: url('../images/diary/post/btn_parents.png');
	background-size:100%;
	background-repeat:no-repeat;
}
.btnPermission2{
	float:left;z-index:100;
	width:62px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image: url('../images/diary/post/btn_family.png');
	background-size:100%;
	background-repeat:no-repeat;
}
.btnPermission3{
	float:left;z-index:100;
	width:62px;
	height:30px;
	padding:0px;
	margin:0px;
	background-image: url('../images/diary/post/btn_friend.png');
	background-size:100%;
	background-repeat:no-repeat;
}

.uploadImage{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:138px;
	background-image: url('../images/diary/post/btn_photo.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btnCreateAga{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:5%;
	width:90%;
	height:82px;
	background-image: url('../images/list/btn_newroom.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btnAddFamily{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;;
	left:5%;
	width:90%;
	height:82px;
	background-image: url('../images/list/btn_addfamily.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btnAddFriend{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:5%;
	width:90%;
	height:82px;
	background-image: url('../images/list/btn_addfriend.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.user_bg{
	position:relative;
	top:-10px;
	width:100%;
	margin:0px;
	padding:0px;
	background-image:url('../images/white_pat.png');
	background-repeat:repeat;
	background-position:top;
}

.user_join_bg{
	position:relative;
	top:-10px;
	margin:0px;
	padding:0px;
	background-image:url('../images/white_pat.png');
	background-repeat:repeat;
	background-position:top;
}

.aga_profile_frame{
	position:absolute; z-index:2;
	top:30px;
	width:100%;
	height:88px;
	margin:0px;
	background-image: url('../images/profile/profile_frame_big.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.aga_photoIcon{
	position:relative; z-index:1;
	top:31px;
	width:78px;
	height:78px;
	margin:0px;
	background-image: url('../images/user/icon_photo.png');
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.join_form{
	position:relative;
	top:40px;
	width:100%;
	text-align:center;
}

.input_text_bg{
	position:relative;
	margin:0px;
	padding:0px;
	left:5%;
	width:90%;
	height:68px;
	background-image:url(../images/user/input.png) !important;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
}

.input_text_name{
	position:absolute;
	margin:0px;
	padding:0px;
	top:27px;
	left:5%;
	width:25%;
	height:50%;
	font-size:1em;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.input_text{
	position:absolute;
	width:60% !important;
	padding:0px;
	top:18px;
	left:30%;
	border:0px;
	background-color:#ffffff;
	background-image:url(../images/user/input.png) !important;
	background-position:50% 50%;
	background-size:200%;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	outline: none !important; 

	font-size:1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
	
}

.input_gender{
	position:relative;
	margin-top:0px;
	padding:0px;
	top:0px;
	height:78px;
}

.join_man{
	position:absolute;
	top:0px;
	left:5%;
	margin:0px;
	width:40%;
	height:82px;
	background-image: url('../images/user/btn_male.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.join_woman{
	position:absolute;
	top:0px;
	right:5%;
	margin:0px;
	width:40%;
	height:82px;
	background-image: url('../images/user/btn_female.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnCreateAga2{
	position:relative; 
	top:0px;
	left:5%;
	width:90%;
	height:82px;
	background-image: url('../images/user/btn_newroom.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}


.input_text_bg1{
	position:absolute;
	margin-top:10px;
	top:110px;
	width:100%;
	height:78px;
	background-image:url('../images/user/input.png') !important;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}

.input_text1{
	position:absolute;
	width:75% !important;
	top:18px;
	left:10px;
	border:0px;
	background:transparent;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	outline: none !important; 

	font-size:1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.btnSearch{
	position:relative;
	top:15px;
	left:85%;
	width:47px;
	height:37px;
	background-image: url('../images/list/btn_search.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.sendMessageText{
	position:absolute;
	top:10px !important;
	left:3% !important;
	width:94% !important;
	height:140px !important;
	font-size:1em !important;
	border:none !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

.replyBg{
	position:absolute;
	top:10px;
	width:100%;
	height:250px;
}

.replyText{
	position:absolute;
	top:10px !important;
	left:3% !important;
	width:94% !important;
	height:140px !important;
	font-size:1em !important;
	border:none !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}
.postText{
	position:absolute;
	top:61px !important;
	left:13% !important;
	width:74% !important;
	height:115px !important;
	font-size:1em !important;
	border:none !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

.eatBg{
	position:absolute;
	top:20px;
	left:30%;
	width:128px;
	height:220px;
	background-image: url('../images/diary/condition/eat/pic_milk.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.eatAmount{
	position:absolute;
	top:120px;
	left:32%;
	width:115px;
	height:115px;
	background-color: #c8dadc;
}

.eatTextBg{
	position:relative;
	top:250px;
	left:30%;
	width:128px;
	height:40px;
	background-image: url('../images/diary/condition/eat/input_milk.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.eatText{
	position:relative;
	width:40% !important;
	top:7px;
	left:55%;
	background:transparent;
	border:0px;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	outline: none !important; 

	font-size:1.1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.sleepBg{
	position:absolute;
	top:50px;
	left:32%;
	width:128px;
	height:150px;
	background-image: url('../images/diary/condition/sleep/pic_sleep.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.sleepTimeText{
	position:relative;
	margin:0px;
	padding:0px;
	top:240px;
	left:25%;
	width:50%;
	height:30px;
	font-size:2em;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.btnSleepStart{
	position:relative;
	top:260px;
	left:5%;
	width:90%;
	height:48px;
	background-image: url('../images/diary/condition/sleep/btn_sleep_big.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.sleepingBg{
	position:absolute;
	top:-10px;
	width:100%;
	height:500px;
	padding:0px;
	margin:0px;
	background-image: url('../images/diary/condition/sleep/pic_sleeping.png');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}

.btnWakeUp{
	position:relative;
	top:260px;
	left:5%;
	width:90%;
	height:48px;
	background-image: url('../images/diary/condition/sleep/btn_awake.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btnOtherWork{
	position:relative;
	top:12px;
	left:30%;
	width:40%;
	height:39px;
	background-image: url('../images/diary/condition/sleep/btn_otherwork.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.wakeUpText{
	position:relative;
	top:260px;
	left:30%;
	width:40%;
	height:48px;
	background-image: url('../images/diary/condition/sleep/text_awake.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.bathBg{
	position:absolute;
	top:80px;
	left:25%;
	width:170px;
	height:200px;
	background-image: url('../images/diary/condition/bath/pic_bath.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.weightBg{
	position:absolute;
	top:30px;
	left:25%;
	width:170px;
	height:200px;
	background-image: url('../images/diary/condition/weight/pic_weight.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.weightTextBg{
	position:relative;
	top:250px;
	left:30%;
	width:128px;
	height:40px;
	background-image: url('../images/diary/condition/weight/btn_weight.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.weightText{
	position:relative;
	width:40% !important;
	top:7px;
	left:55%;
	background:transparent;
	border:0px;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	outline: none !important; 

	font-size:1.1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.heightBg{
	position:absolute;
	top:30px;
	left:25%;
	width:170px;
	height:200px;
	background-image: url('../images/diary/condition/height/pic_height.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.heightTextBg{
	position:relative;
	top:250px;
	left:30%;
	width:128px;
	height:40px;
	background-image: url('../images/diary/condition/height/btn_height.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.heightText{
	position:relative;
	width:40% !important;
	top:7px;
	left:55%;
	background:transparent;
	border:0px;
	border-radius: 0px !important;
	-webkit-box-shadow: none !important;
	outline: none !important; 

	font-size:1.1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#797a7c;
}

.btnTeeth1{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth1.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth2{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth2.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth3{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth3.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth4{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth4.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth5{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth5.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth6{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth6.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth7{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth7.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.btnTeeth8{
	float:left;
	top:10px;
	width:33%;
	height:88px;
	margin-bottom:15px;
	background-image:url(../images/diary/condition/teeth/btn_teeth8.png);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}

.peeBar{
	position:relative;
	top:70px;
	width: 100%;
	height: 26px;
	padding: 0px;
	margin: 0px;
	background-image: url('../images/profile/mybaby_divide_bar.png');
	background-size:contain;
	background-repeat:no-repeat;
}

.messageBox_div{
	float:left;
	top:0px;
	left:2px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:15px;
	width:158px;
	height:178px;
	background-image:url('../images/message/messagebox.png');
	background-size:contain; 
	background-position: center;
	
	background-repeat:no-repeat;
}
.messageBox_frame_bg{
	position:relative; 
	margin:0px;
	padding:0px;
	left:12px;
	top:28px;
	width:32px;
	height:32px;
	background-image: url('../images/mainframe/sum_small_baby.png'), url('../images/aga.jpg');
	background-size:105%, cover;
	background-position:center center, 50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.messageBox_nick{
	position:relative;
	top:0px;
	left:40px;
	border:0px;
	padding:0px;
	margin:0px;
	width:100px;
	font-size:0.75em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.messageBox_count{
	position:relative;
	top:2px;
	left:90px;
	border:0px;
	padding:0px;
	margin:0px;
	font-size:0.85em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#ffffff;
}
.messageBox_contents{
	position:relative;
	top:60px;
	left:14px;
	border:0px;
	padding:0px;
	margin:0px;
	width:130px;
	height:45px;
	overflow:hidden;
	font-size:0.8em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
	word-break:break-all;
}
.messageBox_time{
	position:relative;
	top:70px;
	left:20px;
	border:0px;
	padding:0px;
	margin:0px;
	width:100px;
	overflow:hidden;
	font-size:0.8em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#6d9c9a;
}

.message_li{
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	height:50px;
	background:#fff;
	background-image:url('../images/mainframe/post_reply_bar.png');
	background-position: bottom center;
	background-size:90% 3px; 
	background-repeat:no-repeat;
}
.message_frame_bg{
	position:relative; 
	margin:0px;
	padding:0px;
	left:20px;
	width:32px;
	height:32px;
	background-image: url('../images/mainframe/sum_small_baby.png'), url('../images/aga.jpg');
	background-size:105%, cover;
	background-position:center center, 50% 50%;
	background-repeat:no-repeat;
	border:none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.message_nick{
	position:relative;
	top:0px;
	left:38px;
	border:0px;
	padding:0px;
	margin:0px;
	width:100px;
	font-size:0.9em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.message_time{
	position:relative;
	top:-12px;
	left:250px;
	border:0px;
	padding:0px;
	margin:0px;
	width:130px;
	font-size:0.7em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#6d9c9a;
}
.message_contents{
	position:relative;
	top:-2px;
	left:38px;
	border:0px;
	padding:0px;
	margin:0px;
	width:280px;
	font-size:0.8em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
	word-break:break-all;
}

.btnModifyAga{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:5%;
	width:90%;
	height:82px;
	background-image: url('../images/profile/btn_editdone.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.btn_reload{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	width:100%;
	height:64px;
	background-image: url('../images/mainframe/btn_morepost.png');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}

.send_message{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	width:100%;
	height:64px;
	background-image: url('../images/profile/btn_sendmessage.png');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}

.peeBar{
	position:relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	width:100%;
	height:24px;
	background-image: url('../images/diary/condition/poo/bar_pee.png');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}
.btnDetailNoPee{
	position:absolute;
	padding:0px;
	margin:0px;
	top:40px;
	left:5%;
	width:40%;
	height:86px;
	background-image: url('../images/diary/condition/poo/btn_donot.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}
.btnDetailPee{
	position:absolute;
	padding:0px;
	margin:0px;
	top:40px;
	left:55%;
	width:40%;
	height:86px;
	background-image: url('../images/diary/condition/poo/btn_do.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}
.pooBar{
	position:absolute;
	padding:0px;
	margin:0px;
	top:150px;
	left:0px;
	width:100%;
	height:24px;
	background-image: url('../images/diary/condition/poo/bar_poo.png');
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}
.btnDetailNoPoo{
	position:absolute;
	padding:0px;
	margin:0px;
	top:60px;
	left:5%;
	width:45%;
	height:86px;
	background-image: url('../images/diary/condition/poo/btn_poo_bad_on.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}
.btnDetailPoo{
	position:absolute;
	padding:0px;
	margin:0px;
	top:60px;
	left:55%;
	width:40%;
	height:86px;
	background-image: url('../images/diary/condition/poo/btn_poo_good_on.png');
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.more_name{
	margin-bottom:4px;
	text-align:center;
	font-size:1.2em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#000000;
}
.more_content{
	margin-bottom:4px;
	text-align:center;
	font-size:1em !important;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#575755;
}
.more_when{
	margin-bottom:10px;
	text-align:center;
	font-size:1em !important;
	font-weight:bold;
	font-family:"나눔고딕";
	text-shadow: 0px 0px #ff0000;
	color:#ee0000;
}